package com.zz.ecommerce.togatherDeclareMgr.common.bean;

/**
 * <一句话功能描述>
 * <功能详细描述>
 *
 * @author Administrator
 * @date 2015/9/6,13:48
 */


import com.zz.ecommerce.utils.SqlType;

import java.io.Serializable;
import java.math.BigDecimal;


/**
 * 报关商品表
 */
public class TCargo implements Serializable {
    private static final long serialVersionUID = 510334436856827734L;
    /**
     * 商品流水号
     */
    private String indx;

    /**
     * 委托流水号
     */
    private String conIndx;

    /**
     * 报关单流水号
     */
    private String enyIndx;

    private String quaIndx;

    /**
     * 序号
     */
    private String serialno;

    /**
     * 备案序号
     */
    private String manualsn;

    /**
     * 商品编号（HS编码）
     */
    private String cargotaxco;

    /**
     * 商品名称
     */
    private String cargocn;

    /**
     * 商品英文名称
     */
    private String cargoen;

    /**
     * 规格
     */
    private String model;

    /**
     * 成交数量
     */
    @SqlType(defaultValue = "NULL")
    private BigDecimal bargainsm;

    /**
     * 成交单位名称
     */
    private String bargainunname;

    /**
     * 成交单位编码
     */
    private String bargainun;

    /**
     * 成交总价
     */
    @SqlType(defaultValue = "NULL")
    private BigDecimal bargainto;

    /**
     * 币制
     */
    private String bargaincr;

    /**
     * 法定数量
     */
    @SqlType(defaultValue = "NULL")
    private BigDecimal legalsm;

    /**
     * 法定单位
     */
    private String legalun;

    /**
     * 版本号
     */
    private String versionno;

    /**
     * 货号
     */
    private String cargono;

    /**
     * 生产厂家
     */
    private String manufacturer;

    /**
     * 第二数量
     */
    @SqlType(defaultValue = "NULL")
    private BigDecimal secondsm;

    /**
     * 第二单位
     */
    private String secondun;

    /**
     * 目的地编码
     */
    private String nationco;

    /**
     * 目的地名称
     */
    private String nationname;

    /**
     * 征免
     */
    private String levyco;

    /**
     * 用途
     */
    private String purposeco;

    /**
     * 报关备注
     */
    private String memo;

    /**
     * 工缴费
     */
    private String processfee;

    /**
     * 成交单价
     */
    @SqlType(defaultValue = "NULL")
    private BigDecimal bargainprice;

    /**
     * 助记符
     */
    private String menorizesign;

    private String codeT;

    private String codeS;

    /**
     * 成交单价中文名称
     */
    private String bargainuncn;

    /**
     * 币制中文名称
     */
    private String bargaincrcn;

    /**
     * 法定单位中文名称
     */
    private String legaluncn;

    /**
     * 第二单位中文名称
     */
    private String seconduncn;

    /**
     * 目的地中文名称
     */
    private String nationcocn;

    /**
     * 征免
     */
    private String levycocn;

    /**
     * 用途中文名称
     */
    private String purposecocn;

    /**
     * @return 商品流水号
     */
    public String getIndx() {
        return indx;
    }

    /**
     * @param indx 
	 *            商品流水号
     */
    public void setIndx(String indx) {
        this.indx = indx;
    }

    /**
     * @return 委托流水号
     */
    public String getConIndx() {
        return conIndx;
    }

    /**
     * @param conIndx 
	 *            委托流水号
     */
    public void setConIndx(String conIndx) {
        this.conIndx = conIndx;
    }

    /**
     * @return 报关单流水号
     */
    public String getEnyIndx() {
        return enyIndx;
    }

    /**
     * @param enyIndx 
	 *            报关单流水号
     */
    public void setEnyIndx(String enyIndx) {
        this.enyIndx = enyIndx;
    }

    public String getQuaIndx() {
        return quaIndx;
    }

    public void setQuaIndx(String quaIndx) {
        this.quaIndx = quaIndx;
    }

    /**
     * @return 序号
     */
    public String getSerialno() {
        return serialno;
    }

    /**
     * @param serialno 
	 *            序号
     */
    public void setSerialno(String serialno) {
        this.serialno = serialno;
    }

    /**
     * @return 备案序号
     */
    public String getManualsn() {
        return manualsn;
    }

    /**
     * @param manualsn 
	 *            备案序号
     */
    public void setManualsn(String manualsn) {
        this.manualsn = manualsn;
    }

    /**
     * @return 商品编号（HS编码）
     */
    public String getCargotaxco() {
        return cargotaxco;
    }

    /**
     * @param cargotaxco 
	 *            商品编号（HS编码）
     */
    public void setCargotaxco(String cargotaxco) {
        this.cargotaxco = cargotaxco;
    }

    /**
     * @return 商品名称
     */
    public String getCargocn() {
        return cargocn;
    }

    /**
     * @param cargocn 
	 *            商品名称
     */
    public void setCargocn(String cargocn) {
        this.cargocn = cargocn;
    }

    /**
     * @return 商品英文名称
     */
    public String getCargoen() {
        return cargoen;
    }

    /**
     * @param cargoen 
	 *            商品英文名称
     */
    public void setCargoen(String cargoen) {
        this.cargoen = cargoen;
    }

    /**
     * @return 规格
     */
    public String getModel() {
        return model;
    }

    /**
     * @param model 
	 *            规格
     */
    public void setModel(String model) {
        this.model = model;
    }

    /**
     * @return 成交数量
     */
    public BigDecimal getBargainsm() {
        return bargainsm;
    }

    /**
     * @param bargainsm 成交数量
     */
    public void setBargainsm(BigDecimal bargainsm) {
        this.bargainsm = bargainsm;
    }

    /**
     * @return 成交单位名称
     */
    public String getBargainunname() {
        return bargainunname;
    }

    /**
     * @param bargainunname 
	 *            成交单位名称
     */
    public void setBargainunname(String bargainunname) {
        this.bargainunname = bargainunname;
    }

    /**
     * @return 成交单位编码
     */
    public String getBargainun() {
        return bargainun;
    }

    /**
     * @param bargainun 
	 *            成交单位编码
     */
    public void setBargainun(String bargainun) {
        this.bargainun = bargainun;
    }

    /**
     * @return 成交总价
     */
    public BigDecimal getBargainto() {
        return bargainto;
    }

    /**
     * @param bargainto 
	 *            成交总价
     */
    public void setBargainto(BigDecimal bargainto) {
        this.bargainto = bargainto;
    }

    /**
     * @return 币制
     */
    public String getBargaincr() {
        return bargaincr;
    }

    /**
     * @param bargaincr 
	 *            币制
     */
    public void setBargaincr(String bargaincr) {
        this.bargaincr = bargaincr;
    }

    /**
     * @return 法定数量
     */
    public BigDecimal getLegalsm() {
        return legalsm;
    }

    /**
     * @param legalsm 
	 *            法定数量
     */
    public void setLegalsm(BigDecimal legalsm) {
        this.legalsm = legalsm;
    }

    /**
     * @return 法定单位
     */
    public String getLegalun() {
        return legalun;
    }

    /**
     * @param legalun 
	 *            法定单位
     */
    public void setLegalun(String legalun) {
        this.legalun = legalun;
    }

    /**
     * @return 版本号
     */
    public String getVersionno() {
        return versionno;
    }

    /**
     * @param versionno 
	 *            版本号
     */
    public void setVersionno(String versionno) {
        this.versionno = versionno;
    }

    /**
     * @return 货号
     */
    public String getCargono() {
        return cargono;
    }

    /**
     * @param cargono 
	 *            货号
     */
    public void setCargono(String cargono) {
        this.cargono = cargono;
    }

    /**
     * @return 生产厂家
     */
    public String getManufacturer() {
        return manufacturer;
    }

    /**
     * @param manufacturer 
	 *            生产厂家
     */
    public void setManufacturer(String manufacturer) {
        this.manufacturer = manufacturer;
    }

    /**
     * @return 第二数量
     */
    public BigDecimal getSecondsm() {
        return secondsm;
    }

    /**
     * @param secondsm 
	 *            第二数量
     */
    public void setSecondsm(BigDecimal secondsm) {
        this.secondsm = secondsm;
    }

    /**
     * @return 第二单位
     */
    public String getSecondun() {
        return secondun;
    }

    /**
     * @param secondun 
	 *            第二单位
     */
    public void setSecondun(String secondun) {
        this.secondun = secondun;
    }

    /**
     * @return 目的地编码
     */
    public String getNationco() {
        return nationco;
    }

    /**
     * @param nationco 
	 *            目的地编码
     */
    public void setNationco(String nationco) {
        this.nationco = nationco;
    }

    /**
     * @return 目的地名称
     */
    public String getNationname() {
        return nationname;
    }

    /**
     * @param nationname 
	 *            目的地名称
     */
    public void setNationname(String nationname) {
        this.nationname = nationname;
    }

    /**
     * @return 征免
     */
    public String getLevyco() {
        return levyco;
    }

    /**
     * @param levyco 
	 *            征免
     */
    public void setLevyco(String levyco) {
        this.levyco = levyco;
    }

    /**
     * @return 用途
     */
    public String getPurposeco() {
        return purposeco;
    }

    /**
     * @param purposeco 
	 *            用途
     */
    public void setPurposeco(String purposeco) {
        this.purposeco = purposeco;
    }

    /**
     * @return 报关备注
     */
    public String getMemo() {
        return memo;
    }

    /**
     * @param memo 
	 *            报关备注
     */
    public void setMemo(String memo) {
        this.memo = memo;
    }

    /**
     * @return 工缴费
     */
    public String getProcessfee() {
        return processfee;
    }

    /**
     * @param processfee 
	 *            工缴费
     */
    public void setProcessfee(String processfee) {
        this.processfee = processfee;
    }

    /**
     * @return 成交单价
     */
    public BigDecimal getBargainprice() {
        return bargainprice;
    }

    /**
     * @param bargainprice 
	 *            成交单价
     */
    public void setBargainprice(BigDecimal bargainprice) {
        this.bargainprice = bargainprice;
    }

    /**
     * @return 助记符
     */
    public String getMenorizesign() {
        return menorizesign;
    }

    /**
     * @param menorizesign 
	 *            助记符
     */
    public void setMenorizesign(String menorizesign) {
        this.menorizesign = menorizesign;
    }

    public String getCodeT() {
        return codeT;
    }

    public void setCodeT(String codeT) {
        this.codeT = codeT;
    }

    public String getCodeS() {
        return codeS;
    }

    public void setCodeS(String codeS) {
        this.codeS = codeS;
    }

    /**
     * @return 成交单价中文名称
     */
    public String getBargainuncn() {
        return bargainuncn;
    }

    /**
     * @param bargainuncn 
	 *            成交单价中文名称
     */
    public void setBargainuncn(String bargainuncn) {
        this.bargainuncn = bargainuncn;
    }

    /**
     * @return 币制中文名称
     */
    public String getBargaincrcn() {
        return bargaincrcn;
    }

    /**
     * @param bargaincrcn 
	 *            币制中文名称
     */
    public void setBargaincrcn(String bargaincrcn) {
        this.bargaincrcn = bargaincrcn;
    }

    /**
     * @return 法定单位中文名称
     */
    public String getLegaluncn() {
        return legaluncn;
    }

    /**
     * @param legaluncn 
	 *            法定单位中文名称
     */
    public void setLegaluncn(String legaluncn) {
        this.legaluncn = legaluncn;
    }

    /**
     * @return 第二单位中文名称
     */
    public String getSeconduncn() {
        return seconduncn;
    }

    /**
     * @param seconduncn 
	 *            第二单位中文名称
     */
    public void setSeconduncn(String seconduncn) {
        this.seconduncn = seconduncn;
    }

    /**
     * @return 目的地中文名称
     */
    public String getNationcocn() {
        return nationcocn;
    }

    /**
     * @param nationcocn 
	 *            目的地中文名称
     */
    public void setNationcocn(String nationcocn) {
        this.nationcocn = nationcocn;
    }

    /**
     * @return 征免
     */
    public String getLevycocn() {
        return levycocn;
    }

    /**
     * @param levycocn 
	 *            征免
     */
    public void setLevycocn(String levycocn) {
        this.levycocn = levycocn;
    }

    /**
     * @return 用途中文名称
     */
    public String getPurposecocn() {
        return purposecocn;
    }

    /**
     * @param purposecocn 
	 *            用途中文名称
     */
    public void setPurposecocn(String purposecocn) {
        this.purposecocn = purposecocn;
    }

    @Override
    public String toString() {
        return "TCargo{" +
                "indx='" + indx + '\'' +
                ", conIndx='" + conIndx + '\'' +
                ", enyIndx='" + enyIndx + '\'' +
                ", quaIndx='" + quaIndx + '\'' +
                ", serialno=" + serialno +
                ", manualsn='" + manualsn + '\'' +
                ", cargotaxco='" + cargotaxco + '\'' +
                ", cargocn='" + cargocn + '\'' +
                ", cargoen='" + cargoen + '\'' +
                ", model='" + model + '\'' +
                ", bargainsm='" + bargainsm + '\'' +
                ", bargainunname='" + bargainunname + '\'' +
                ", bargainun='" + bargainun + '\'' +
                ", bargainto='" + bargainto + '\'' +
                ", bargaincr='" + bargaincr + '\'' +
                ", legalsm='" + legalsm + '\'' +
                ", legalun='" + legalun + '\'' +
                ", versionno='" + versionno + '\'' +
                ", cargono='" + cargono + '\'' +
                ", manufacturer='" + manufacturer + '\'' +
                ", secondsm='" + secondsm + '\'' +
                ", secondun='" + secondun + '\'' +
                ", nationco='" + nationco + '\'' +
                ", nationname='" + nationname + '\'' +
                ", levyco='" + levyco + '\'' +
                ", purposeco='" + purposeco + '\'' +
                ", memo='" + memo + '\'' +
                ", processfee='" + processfee + '\'' +
                ", bargainprice='" + bargainprice + '\'' +
                ", menorizesign='" + menorizesign + '\'' +
                ", codeT='" + codeT + '\'' +
                ", codeS='" + codeS + '\'' +
                ", bargainuncn='" + bargainuncn + '\'' +
                ", bargaincrcn='" + bargaincrcn + '\'' +
                ", legaluncn='" + legaluncn + '\'' +
                ", seconduncn='" + seconduncn + '\'' +
                ", nationcocn='" + nationcocn + '\'' +
                ", levycocn='" + levycocn + '\'' +
                ", purposecocn='" + purposecocn + '\'' +
                '}';
    }
}
